<?php
namespace Admin\Model;
use Think\Model;

//商户管理的模型类
class ShopsModel extends Model{
	//根据id获取所需要显示的商户信息
	public function getShopsInfo($buss_id){
		$bussA=M("Buss");
		// 商户名  行业 地址 位置 电话 网址 详细介绍
		$arrA = $bussA->field('bs_name,type,address,score')->find($buss_id);

		//如果找到商户主要表的信息
		if ($arrA) {
			// 找用户的附加表信息
			$bussB = M('buss_ext');
			$condition['buss'] = $buss_id;
			$arrB = $bussB->field('homepage,phone')->where($condition)->find();

		}
		//把两张表找到的数组数据组合
		return array_merge_recursive((array)$arrA,(array)$arrB);

	}	

	//根据传过来的商户id修改对应商户的信息
	public function changeShopsInfo($bu_id,$data){
		$buss=M("Buss");
		$dataA = array(
			'bs_name' => $data['bs_name'] , 
			'shopname'=> $data['shopname'],
			'type'    => $data['type'],
			'address' => $data['address'],
			'score'   => '1'
		);
		$info = $buss->where('bs_id='.$bu_id)->data($dataA)->save(); // 根据条件保存修改的数据
		$bussext = M("Buss_ext"); 
		$dataB = array(
			'buss' => $bu_id,
			'homepage' => $data['homepage'] , 
			'phone'=> $data['phone']
		);

		$info = $bussext->where('bs_id='.$bu_id)->data($dataB)->add(); 

		return $info;
		
	}

	//根据传过来的商户ID获取商户的图片信息
	public function getBussImgUrl($buss_id){
		$buss=M("Buss");
		$info=$buss->field('logo,shopimg')->where("bs_id=".$buss_id)->find();
		return $info;
	}
}
